package appapi.dto;

import appapi.common.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author djq
 * @date 2023/6/6 16:29
 * @description:
 */

@Data
public class AddProjectDto extends BaseEntity {
    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    private String projName;

    /**
     * 项目编码
     */
    @ApiModelProperty(value = "项目编码")
    private String projCode;

    /**
     * 所属机构父级id
     */
    @ApiModelProperty(value = "前端拿到的所属机构id为orgaId = 项目所属机构父级id(如无上级则传0)")
    private Long orgaPid;

    /**
     * 所属机构父级路径
     */
    @ApiModelProperty(value = "所属机构父级路径(如无上级则不传)")
    private String orgaParentPath;

    /**
     * 所属区域
     */
    @ApiModelProperty(value = "所属区域")
    private Long areaId;

    /**
     * 所属父级区域
     */
    @ApiModelProperty(value = "所属父级区域")
    private Long areaPid;

    /**
     * 地址
     */
    @ApiModelProperty(value = "地址")
    private String projAddress;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private Double projLong;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private Double projLot;

    /**
     * 负责人
     */
    @ApiModelProperty(value = "负责人")
    private String projHead;

    /**
     * 项目状态 0 正常 1停工 2完结
     */
    @ApiModelProperty(value = "项目状态 0 正常 1停工 2完结")
    private Integer projState;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String projNote;

}
